// pages/login/login.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    number:"",
    password:"",
  },
  /*输一个就触发一次 */
  numberinput:function(e){
    this.data.number=e.detail.value;
  },
  pwdinput:function(e){
    this.data.password=e.detail.value;
  },
  next:function(e){
    wx.redirectTo({
      url: '/pages/main/main',
    })
  },
  towx:function(e){
    wx.redirectTo({
      url: '/pages/weixin/weixin'
    })
  },
  tonewpwd:function(e){
    wx.redirectTo({
      url: '/pages/pwd/pwd'
    })
  },
  toregister:function(e){
    wx.redirectTo({
      url: '/pages/register/register'
    })
  },
  tomain:function(e){
    var that=this;
    if(that.data.number==""){
    wx.showModal({
      title: '提示',
      content: '您未输入学号！',
      showCancel:false,
      success (res) {}
    })
    } else if(that.data.password=="") {
      wx.showModal({
        title: '提示',
        content: '您未输入密码！',
        showCancel:false,
        success (res) {}
      })
    } else {
      const db = wx.cloud.database()
      db.collection('user-info').get({
        success: (res) => {
          let users =res.data;
          let n = 0;
          for (let i = 0; i < users.length; i++) {  //遍历数据库对象集合
            if(that.data.number === users[i].number && that.data.password === users[i].password) {
              n = 1;
              getApp().globalData.user = users[i];
              wx.showToast({
                title: '登陆成功',
                icon: 'success',
                duration: 2500
              })
              that.next()
            }
          }
          if (n == 0) {
            wx.showToast({
              title: '账号密码错误！！',
              icon: 'loading',
              duration: 2500
            })
          }
        }
      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})
